package org.catlabs.Remember.task;

import cucumber.api.PendingException;
import cucumber.api.java.en.Given;
import cucumber.api.java.en.Then;
import cucumber.api.java.en.When;

public class Projects {

	@Then("^projects have a short name \\(id\\)$")
	public void projects_have_a_short_name_id() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^projects have a name$")
	public void projects_have_a_name() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^projects have a short description$")
	public void projects_have_a_short_description() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^projects have one or more members$")
	public void projects_have_one_or_more_members() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^projects have one or more leaders$")
	public void projects_have_one_or_more_leaders() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^projects have many tasks$")
	public void projects_have_many_tasks() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^projects have one or more Tracking Features$")
	public void projects_have_one_or_more_Tracking_Features() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^projects have an Active or Inactive status$")
	public void projects_have_an_Active_or_Inactive_status() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@When("^the user writes a project name$")
	public void the_user_writes_a_project_name() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@When("^specifies a project short name$")
	public void specifies_a_project_short_name() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@When("^the short name is unique$")
	public void the_short_name_is_unique() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@When("^the short name has no white spaces$")
	public void the_short_name_has_no_white_spaces() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@When("^the short name has only uppercase letters and digits$")
	public void the_short_name_has_only_uppercase_letters_and_digits() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@When("^specifies a short description$")
	public void specifies_a_short_description() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@When("^submits the project$")
	public void submits_the_project() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the project short name matches the one entered$")
	public void the_project_short_name_matches_the_one_entered() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the project name matches the one entered$")
	public void the_project_name_matches_the_one_entered() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the description matches the one entered$")
	public void the_description_matches_the_one_entered() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the user appears as a project member$")
	public void the_user_appears_as_a_project_member() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the user is the project leader$")
	public void the_user_is_the_project_leader() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the tasks list is empty$")
	public void the_tasks_list_is_empty() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the project status is Active$")
	public void the_project_status_is_Active() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the features list contains Tasks$")
	public void the_features_list_contains_Tasks() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the features list contains Talks$")
	public void the_features_list_contains_Talks() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the features list contains Timesheets$")
	public void the_features_list_contains_Timesheets() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Given("^an existing project$")
	public void an_existing_project() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Given("^the user is a project leader$")
	public void the_user_is_a_project_leader() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@When("^the user adds one or more team members$")
	public void the_user_adds_one_or_more_team_members() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^all users are added to the members list$")
	public void all_users_are_added_to_the_members_list() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^a mail notification is sent to each new member$")
	public void a_mail_notification_is_sent_to_each_new_member() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@When("^the user removes a project member$")
	public void the_user_removes_a_project_member() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@When("^that person is not himself$")
	public void that_person_is_not_himself() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the member is removed from the list$")
	public void the_member_is_removed_from_the_list() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@When("^the user adds one or more team leaders$")
	public void the_user_adds_one_or_more_team_leaders() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^all users are added to the leaders list$")
	public void all_users_are_added_to_the_leaders_list() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^a mail notification is sent to each new leader$")
	public void a_mail_notification_is_sent_to_each_new_leader() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@When("^the user removes a project leader$")
	public void the_user_removes_a_project_leader() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the leader is removed from the list$")
	public void the_leader_is_removed_from_the_list() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Given("^there are features available for the project$")
	public void there_are_features_available_for_the_project() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@When("^the user adds one or more features$")
	public void the_user_adds_one_or_more_features() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^all the features are added to the list$")
	public void all_the_features_are_added_to_the_list() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Given("^the project has two or more features$")
	public void the_project_has_two_or_more_features() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@When("^the user removes a feature$")
	public void the_user_removes_a_feature() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the feature is removed from the list$")
	public void the_feature_is_removed_from_the_list() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}
	
}
